package com.maochd.platform.domain;

import lombok.Data;

import java.util.List;

/**
 * 钉钉消息实体类
 */
@Data
public class DingTalk {
    /**
     * 消息类型
     */
    private String msgtype;

    /**
     * markdown消息内容
     */
    private MarkDown markdown;

    /**
     * @人信息
     */
    private At at;

    /**
     * 机器人名称
     */
    private String robotName;

    /**
     * @人信息实体类
     */
    @Data
    public static class At {

        /**
         * 被@人的手机号
         */
        private List<String> atMobiles;

        /**
         * 是否@所有人
         */
        private Boolean isAtAll;
    }

    /**
     * markdown消息内容实体类
     */
    @Data
    public static class MarkDown {

        /**
         * 标题
         */
        private String title;

        /**
         * 消息内容
         */
        private String text;
    }
}
